<?php
// No direct access to this file
defined('_JEXEC') or die('Restricted access');

/**
 * Systemplanet Model
 */
class BeModelSystemPlanet extends BeModel {

	/**
	 * Findet alle im verfuegbaren Planetentypen
	 * @param none
	 * @return array Array mit den Objekten der Planeten
	 */
	public function findall() {
		$return	= array();
    $query	= $this->_db->getQuery(true)
			->select('sp.*')
			->from('#__be_system_planets AS sp')
			->where('sp.state = 1');

    $this->_db->setQuery($query);
    if(($rows = $this->_db->loadObjectList()) !== false) {
			foreach($rows as $row) {
				$table = $this->getTable();
				$table->bind($row);

				$return[(int) $row->id] = $table;
			}
    }

		return $return;
	}

	/**
	 * Findet einen bestimmten Planeten aufgrund seiner Id
	 * @param none
	 * @return array Array mit den Objekten der Planeten
	 */
	public function findById($id) {
    $table = $this->getTable();
		if($table->load($id)) {
			print_r($table->name);
		}
	}
}
?>